grand duchy of luxembourg

Noun
  1. a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center

Khám phá thêm

Các từ liên quan

grand duchy of luxembourg
The Grand Duchy of Luxembourg is a small, landlocked country in Europe.